Những câu hỏi liên quan
Phạm Huyền Trang
Xem chi tiết
Hoàng Tử Hà
30 tháng 12 2020 lúc 20:16

Biết ngay đề bài có vấn đề mà, cách tốt nhất để xem nó in ra màn hình cái gì là đánh vô Free Pascal

undefined

undefined

Đó, xem lại đề bài đi bạn :v

Bình luận (0)
Kim Oanh Nguyễn Hoàng
Xem chi tiết
Kiều Vũ Linh
9 tháng 3 2023 lúc 8:10

Var m,n,i,s:integer;

Begin

Write('m = ');readln(m);

Write('n = ');readln(n);

For i:=m to n do s:=s+i;

Write('tong tu ',m,' den ',n,' la ',s);

Readln;

End.

Bình luận (0)
Thanh Thảo
Xem chi tiết
Minh Lệ
30 tháng 5 2020 lúc 11:30

a) Đoạn chương trình 1:

Máy sẽ thực hiện 5 vòng lặp

Giá trị của S : 5

-Vòng 1: S>5 ---> ĐK đúng ---> S:=10-1=9

- Vòng 2: S>5 ---> ĐK đúng ---> S=9-1=8

- Vòng 3: S>5 ---> ĐK đúng ---> S=8-1=7

- Vòng 4 : S>5 ---> ĐK đúng ---> S=7-1=6

- Vòng 5 : S>5 ---> ĐK đúng ---> S=6-1=5

S>5 ---> ĐK sai ---> kết thúc vòng lặp

b) Bạn kiểm tra lại đề nhé, ở phần n:=n=3;

Bình luận (0)
Nguyễn Cảnh Hùng
Xem chi tiết
Đỗ Ngọc Trinh
3 tháng 10 2019 lúc 17:44

Câu lệnh trên giải bài toán tìm UCLN của M và N. Với ý tưởng, kiểm tra xem M, N có giá trị khác nhau không. Nếu có thực hiện kiểm tra giá trị nào lớn hơn. Giá trị lớn hơn sẽ được gán bằng hiệ của số lớn trừ số bé. Việc làm thế cứ lặp đi lặp lại đến khi hai giá trị bằng nhau thì đưa ra UCLN của nó.

   Đáp án: A

Bình luận (0)
Đức Minh
Xem chi tiết
Nguyễn Lê Phước Thịnh
10 tháng 5 2022 lúc 23:09

III:
A: var a:array[1..50]of real;

B: a[5]:=8;

C: var a:array[1..50]of integer;

D: readln(dem[2]);

Bình luận (0)
Cà Thúy Quỳnh
Xem chi tiết
Sam Lê
Xem chi tiết
vothedien
4 tháng 6 2020 lúc 14:55

lệnh while

program tich;

uses crt;

var i,s:integer;

begin

clrscr;
S:= 1;
i:= 1;
while i <= 10do
begin
S:= S *i;
i:= i +1;
end;
write('Tich tu 1 den 10 la:',S);
readln;
end.

lệnh for

Program Tich; Uses crt; Var S,i:Integer; BEGIN clrscr; S:=1; For i:=1 to 10do S:=S * i; Writeln( ‘Tich = ’, S); Readln; END.
Bình luận (0)
Tứ Diệp Thảo
Xem chi tiết
Minh Lệ
12 tháng 6 2020 lúc 11:40

Bài 1: S=15

Bài 2: S=17

Bài 3:

1)X:=10; while X:=10 to X:(thiếu dấu '=') X+5;

2) X:=10; while X = 10 do X(thiếu dấu ';') =X+5 (thiếu dấu ';')

3) S:=0; n:=0; while S <= 10 do (thiếu 'begin') n:(thiếu dấu '=')n+1 ,(để kết thúc đoạn lệnh dùng dấu ';' không phải dấu ',') S:= S+n; (thiếu end;)

Bình luận (0)
Harry Anderson
Xem chi tiết
Thanh Tramm
13 tháng 4 2020 lúc 13:46

Câu 1:Vòng lặp While – do kết thúc khi nào

A. Khi một điều kiện cho trước được thỏa mãn

B. Khi đủ số vòng lặp

C. Khi tìm được Output

D. Tất cả các phương án

Câu 2:Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?

A. Thực hiện < câu lệnh > sau từ khóa Do

B. Kiểm tra giá trị của < điều kiện >

C. Thực hiện câu lệnh sau từ khóa Then

D. Kiểm tra < câu lệnh >

Câu 3:Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:

i := 5;

While i>=1 do i := i – 1;

A. 1 lần

B. 2 lần

C. 5 lần

D. 6 lần

Câu 4:Hãy cho biết kết quả của đoạn chương trình dưới đây:

a:=10; While a < 11 do write (a);

A. Trên màn hình xuất hiện một số 10

B. Trên màn hình xuất hiện 10 chữ a

C. Trên màn hình xuất hiện một số 11

D. Chương trình bị lặp vô tận

Câu 5:Câu lệnh sau giải bài toán nào:

While M <> N do

If M > N then M:=M-N else N:=N-M;

A. Tìm UCLN của M và N

B. Tìm BCNN của M và N

C. Tìm hiệu nhỏ nhất của M và N

D. Tìm hiệu lớn nhất của M và N

B. Tự luận

Bình luận (0)